final Variables and Immutable Data
public final class Complex {
  public final double re;
  public final double im;
  public Complex(double re, double im) {
    this.re = re;
    this.im = im;
  }
  public Complex(double re) {
    this.re = re;
    this.im = 0;  // this line is required
  }
  ...

Return to Tracks